本节案例汇总

案例 对象 仿真特点
混合器——静态流体区域网格 混合器 Watertight Geometry工作流,模型仅由固体区域组成
搅拌器仿真网格划分案例 搅拌器 Watertight Geometry工作流,没有空隙的流体区域组成
飞机——外流场网格 飞行器 Watertight Geometry工作流外流场网格、优化网格
冷却器网格划分案例 冷却器 Fluent Meshing传统工作流处理网格
已有网格模型——改善质量 已有网格模型,由Simulatioon导入 Meshin改善质量,Auto Node Move
血管网格划分——脏几何网格 血管 Fluent Meshing传统工作流,针对未事先处理的几何文件
翼型网格模型——网格转换 翼型 已存在网格模型,六面体网格转化为多面体网格

1.混合器——静态流体区域网格

本案例演示利用Fluent Meshing划分静态混合器流体区域网格的完整流程。

混合器模型

管道混合器是使流体在管道内流过时,通过某一构件或混合元件的作用而达到均匀混合的目的,是一种无任何机械运动部件的混合器

选择工作流【Watertight Geometry,水密工作流】——导入模型(mm)

添加局部尺寸(为分离器内壁的小孔和内部管路添加局部尺寸)

  • 点击节点Add Local Sizing
  • 设置选项Would you like to add local sizingyes
  • 设置Namedrum-hole,指定Size Control TypeFace Size,设置Target Mesh Size2
  • 选择列表项drum-holes,点击按钮Add Local Sizing添加局部尺寸
  • 相同的方式创建Body Of Influence,如下图所示指定其尺寸为15,选择列表项boi:boi-solid,点击按钮Add Local Sizing添加局部尺寸

生成表面网格

  • 点击节点Create Surface Mesh
  • 面板中设置参数Minimum Size5,设置Maximum Size50
  • 设置Cells per Gap2
  • 点击按钮Create Surface Mesh生成面网格
面网格

描述几何结构

  • 点击节点Describe Geometry
  • 几何结构类型,几何图形仅由固体区域
  • 希望封堵口并抽取流动区域,
  • 是否将所有流体-流体区域交界面类型从“壁面”改为“内部”,
  • 是否需要应用共享拓扑,
  • 点击按钮Describe Geometry描述几何模型

创建进出口边界

  • 点击模型树节点Enclose Fluid Regions(Capping),如下图所示创建进口inlet1,设置为速度入口velocity-inlet
  • 相同方式创建第二个入口inlet2
  • 创建出口outlet,设置为压力出口pressure-outlet

创建区域

  • 点击模型树节点Create Regions,设置Estimated Number of Fluid Regions1
  • 点击按钮Create Regions创建区域

更新区域

  • 点击模型树节点Update Regions,如下图所示设置区域类型
  • 点击按钮Update Regions更新区域

生成体网格

  • 点击节点Create Volume Mesh,设置选项Fill Withpoly-hexcore
  • 其他参数如图所示,点击按钮Create Volume Mesh生成体网格

——网格类型选择【poly-hexcore】——设置保持默认

生成网格信息:

---------------- 346623 cells were created in : 0.55 minutes

---------------- The mesh has a minimum Orthogonal Quality of: 0.15

体网格

2.搅拌器仿真网格划分案例

本案例演示利用Fluent Meshing划分搅拌槽计算网格的基本流程。

导入几何

  • 点击Import Geometry节点,并导入几何模型
  • 注意选择Unitsmm
几何模型

添加局部尺寸(为分离器内壁的小孔和内部管路添加局部尺寸)

  • 点击节点Add Local Sizing
  • 设置选项Would you like to add local sizingyes
  • 设置Namemrf-max-size,指定Size Control TypeBody Of Influence,设置Target Mesh Size10
  • 选择列表项中的两个叶轮罐体,点击按钮Add Local Sizing添加局部尺寸
  • 相同的方式创建叶轮的局部尺寸,指定Size Control TypeFace Size,设置Target Mesh Size4,点击按钮Add Local Sizing添加局部尺寸

生成面网格

  • 点击节点Create Surface Mesh,使用默认参数,点击按钮Create Surface Mesh创建面网格
表面网格

描述几何体

  • 点击节点Describe Geometry,如图所示设置参数,点击按钮Describe Geometry描述几何
  • 几何结构类型,几何图形仅由没有空隙的流体区域组成
  • 是否将所有流体-流体区域交界面类型从“壁面”改为“内部”,
  • 是否需要应用共享拓扑,

更新边界

  • 点击节点Update Boundaries,设置边条上缘为symmetry
  • 设置边条为Wall
  • 点击按钮Update Boundaries更新边界信息

更新区域

  • 点击节点Update Regions,保持默认设置,点击按钮Update Regions更新区域信息

添加边界层

  • 默认边界层设定

生成体网格

  • 点击节点Create Volume Mesh
  • 采用poly-hexcore网格生成方式
  • 点击按钮Create Volume Mesh生成体网格
体网格

---------------- 527224 cells were created in : 0.48 minutes

---------------- The mesh has a minimum Orthogonal Quality of: 0.20

3.飞机——外流场网格划分案例

本案例演示利用Fluent Meshing中的Watertight Geometry工作流程划分飞机外流场网格。

几何模型与外流场

导入几何体

  • 进入Watertight workflow,点击节点Import Geometry,点击下方文件浏览按钮打开几何文件half-aircraft.scdoc

局部尺寸

  • 点击节点Add Local Sizing
  • 设置选项Would you like to add local sizingyes
  • 设置Nameboi-aero,指定Size Control TypeBody Of Influence,设置Target Mesh Size0.2
  • 选择列表项中的机翼、尾翼部分,点击按钮Add Local Sizing添加局部尺寸
  • 相同的方式创建机身的局部尺寸,指定Size Control TypeBody Of Influence,设置Target Mesh Size0.15,点击按钮Add Local Sizing添加局部尺寸

生成面网格

  • 点击节点Creat Surface Mesh
  • 最小网格尺寸,0.003
  • 最大网格尺寸,25
  • 法相曲率角,12
  • 每个间隙的单元数量,3
表面网格

优化面网格

  • 鼠标右键选择节点Create Surface Mesh
  • 点击弹出菜单项Insert Next Task → Improve Surface Mesh插入面网格优化节点
  • 选择节点Improve Surface Mesh,下方属性面板中设置参数Face Quality Limit0.7
  • 点击按钮Improve Surface Mesh优化网格

描述几何

  • 点击节点Describe Geometry,采用如图所示参数描述几何
  • 几何结构类型,几何图形仅由没有空隙的流体区域组成
  • 是否将所有流体-流体区域交界面类型从“壁面”改为“内部”,
  • 是否需要应用共享拓扑,

更新边界

  • 点击节点Update Boundaries,采用默认设置参数更新边界信息

更新区域

  • 点击节点Update Region,采用默认设置参数更新区域信息

设置边界层

  • 边界层层数,10层

生成体网格

  • 点击节点Creat Volume Mesh
  • 采用poly-hexcore网格生成方式
体网格

4.冷却器网格划分案例

本案例演示利用Fluent Meshing读取EGR冷却器面网格、抽取流体域以及创建体网格的完整流程。

image-20230126205238672

生成面网格

  • 进入ANSYS Mesh模块,如下图所示设置Physics PreferenceCFD

image-20230126205341970image-20230126205420456

  • 鼠标右键选择模型树节点Mesh,点击弹出菜单项Preview → Surface Mesh生成面网格

备注:此处由于仅供案例演示,故并未设置网格参数,并非无需设置。平时,想要生成高质量的体网格,首先要生成高质量的面网格。

面网格

导出

  • 利用菜单File → Export… → Mesh → Fluent Input File → Export导出面网格demo7.msh
导出网格文件

导入面网格至Fluent Meshing

  • 利用菜单File > Read > Mesh选择demo7.msh

处理模型

  • 在概要视图对话框中,右键选择节点Unreferenced,点击弹出菜单项Draw显示面网格
  • 右键选择节点Model,选择菜单项**Object Management…**打开对话框
  • 如下图所示操作,将面网格转化为mesh,并指定其名称为egr,点击Create按钮
处理模型

检查面网格

  • 右键选择模型树节点egr,点击弹出菜单项**Diagnostics → Connectivity and Quality…**打开对话框
  • 检测面网格中的自由边,若存在自由边,可点击按钮Apply for All进行清理
  • 检测并清理面网格中的自相交网格
检查面网格

封闭区域

  • 取消选择局部初始化选项工具栏中Separate(分离)选项
  • 切换至edge选择模式,选中面网格中内壁边界上的一条edge,点击按钮Patch(+)创建封闭面
  • 以相同方式封闭其他进出面
创建封闭面

创建材料点

  • 右键选择节点Model,点击弹出菜单项**Material Points…**打开对话框
  • 点击Create按钮打开材料点创建对话框
  • 鼠标右键选择两个节点,点击按钮Compute,确保材料点位于计算区域内
创建前端圆管的材料点
  • 相同方式创建上方三管道的材料点,命名为coolant
创建上方三管道的材料点

抽取计算区域

  • 如下图所示,鼠标右键选择节点Volumetric Regions,点击弹出菜单项**Compute…**打开对话框

  • 对话框中选择所有的材料点,点击OK按钮创建计算域

  • 右键选择air节点,点击按钮Draw显示区域

air流体区域coolant流体区域

命名区域

  • 右键选择节点Face Zone Labels,点击菜单项**Create Labels…**打开对话框
  • 利用区域选择工具排除多余面,选择所有的导热管面,设置其名称为fin,点击按钮Create并关闭对话框
image-20230126214305985
  • 选择节点Volumetric Regions,点击弹出菜单项**Compute…**重新创建计算区域
  • 在Volumetric Regions中选择所有与fin有关的边界面,右键,更改类型,固体
  • 右键选择节点egr,点击菜单项Manage → Rename…弹出对话框,修改其名称为pipe_mid
  • 相同方式修改egr:1 → pipe_seal、egr:2 → pipe_outlet、egr:3 → pipe_seal2、egr:4 → pipe_inlet,并修改它们的类型为Solid

命名进出口边界

  • 切换到zone选择模式,如下图所示利用鼠标右键选择空气入口面,点击工具栏按钮rename,修改名称inlet_air及边界类型velocity-inlet
  • 相同方式设置空气出口边界,设置为压力出口outlet air,pressure-outlet
  • 选择显示外壳区域上部的两个端口
  • 选择其中一个边界,修改其名称inlet coolant及边界类型velocity-inlet
  • 修改另一个出口边界名称outlet coolant及类型pressure-outlet

定边界层网格

  • 鼠标右键点击节点egr,选择弹出菜单项**Auto Mesh…**弹出对话框
  • 设置Grow Prismsscoped,点击右侧**Set…**按钮打开设置对话框
  • 设置Number of Layers2,其他参数保持默认设置,点击按钮Create创建边界层信息,关闭对话框
  • 在Auto Mesh对话框中设置如图所示参数,点击Apply按钮并关闭对话框
Auto Mesh对话框

注:由于面网格中包含有四边形网格,因此目前无法直接生成体网格。

转换网格

将fin上的四边形网格转换为三角形网格。

  • 显示fin面网格
  • 选择菜单**Boundary → Mesh → Triangulate…**打开对话框
  • 查看fin边界,可看到全部转换为了三角形网格。

生成体网格

  • 右键选择节点egr,点击菜单项**Auto Mesh…**打开对话框
  • 点击按钮Mesh生成体网格
体网格

整理区域

可以将相同类型的区域进行合并。

  • 鼠标右键选择节点egr,点击弹出菜单项Delete → Object Only删除对象

  • 选择菜单Mesh → Manage打开设置对话框,选中列表框中所有以fin开头的项,点击Apply按钮合并这些项

  • 相同方式合并pipe_seal及pipe_seal2

5.已有网格模型——改善质量

本案例演示利用Fluent Meshing中的Auto Node Move功能提高已有网格质量的完整过程。

  • 以Solution模式启动Fluent
  • 打开cas文件Sedan.cas.gz
  • 点击按钮Report Quality查看当前cas文件中的网格质量

网格最小正交质量约为0.101788,有必要改善网格质量

检查网格质量
  • 输入TUI命令/define/beta-feature-access激活beta功能

注:从solution模式进入Meshing模式需要在beta功能中完成,因此先激活beta功能。

  • 搜索窗框中输入sw可搜索出TUI命令switch-to-meshing-mode,点击该命令会自动将该命令输入到TUI中
Simulation到meshing的转换
  • 在Meshing模式中,鼠标右键选择节点Cell Zones,点击弹出菜单项Summary可查看网格信息
查看网格信息

可查看网格最大歪斜率为0.89891182

  • 点击菜单项Mesh > Tools > Auto Node Move打开设置对话框,如下图所示,设置Quality Limit0.8,设置Iterations5,点击按钮Apply改良网格质量
优化网格质量

最大歪斜率降低至0.79806812,较之前的网格有较大提升

优化后的网格信息
  • 点击按钮Switch to Solution可返回求解模式
  • 求解模式中观察计算网格,如下图所示
优化后的计算网格

6.血管网格划分——脏几何网格

本案例演示利用Fluent Meshing对导入的CAD几何模型划分计算网格的一般流程(未事先处理的几何文件)。

导入几何模型

  • 利用菜单File→Import→CAD打开几何文件

    pipe_example_single_region_smallfaces.scdoc

  • 打开的的对话框中如下图所示设置:激活选项CFD Surface Mesh,设置最大最小网格尺寸,注意激活选项Save Size Field并设置文件名称,点击Option按钮打开对话框

导入CAD几何结构
  • 激活选项Save PMDB,点击Apply按钮关闭对话框,点击Import CAD Geometry对话框中的Import按钮导入几何模型
几何图形
  • 右键选择几何节点,点击菜单项**Rename/Change Properties…**打开对话框
  • 修改其名称为fluid
  • 右键选择节点fluid,点击弹出菜单项Summary,将在TUI窗口输出网格信息
网格信息

最大歪斜率达到了0.99536663,质量很差,需要修改。

查看网格

  • 右键选择模型树节点fluid,点击菜单项Diagnostics > Connectivity and Quality打开对话框
  • 进入Quality标签页,设置歪斜率为0.7,设置Operations选项为Collapse,点击按钮Apply for All
质量控制

标记后,网格最大歪斜率下降至0.68298491,可以准备生成体网格了。

修改边界类型

  • 点击边界工具栏按钮Reset
  • 右键选择节点fluid,点击弹出菜单项Draw显示网格
  • 切换至zone选择模式,鼠标右键选择其中一个边界,点击按钮Rename弹出设置对话框
  • 设置inlet1边界类型为velocity-inlet
  • 相同方式修改其他边界类型,inlet2边界类型为velocity-inletoutlet1边界类型为pressure-outletoutlet2边界类型为pressure-outlet

创建计算区域

  • 右键选择节点Volumetric Regions,点击菜单项**Compute…**生成计算域
  • 右键选择计算域名称,点击菜单项Manage → Rename…弹出对话框,修改其名称为fluid
  • 右键选择节点fluid,点击菜单项Change Type → Fluid将区域类型修改为流体域

生成体网格

  • 右键选择节点Cell Zones,点击菜单项**Auto Mesh…**打开对话框
  • 设置Grow Prismsscoped,点击按钮**Set…**打开设置对话框
  • 在使用Set…打开的对话框中采用默认参数,点击按钮Create创建尺寸分布,点击按钮Close关闭对话框
  • 进入Auto Mesh对话框,选择多面体网格,单元尺寸尺寸函数场合并区域内的单元区域点击按钮Mesh生成网格
  • 右键选择Cell Zones节点,点击按钮Draw All Boundaries显示计算网格
  • 切换到求解界面,查看网格划分情况
网格情况

7.已有网格模型——网格转换

本案例演示利用Fluent Meshing将六面体网格转化为多面体网格。

导入模型

  • 利用菜单File > Read > Case读取网格文件hydrofoil-steady.cas.gz
  • 鼠标右键选择节点Unreferenced,点击弹出菜单项Draw显示计算网格
几何模型

创建网格对象

  • 右键选择节点Boundary Face Zones,点击弹出菜单项**Create New Objects…**弹出设置对话框
  • 选择所有的面区域,设置Object Namefluid,设置Object Typemesh,点击按钮Create创建面网格
创建工作对象

创建命名

  • 右键选择节点Face Zone Labels,点击弹出菜单项**Create Labels…**打开设置对话框
  • 选择列表项far,设置Label Name为far,点击按钮Create创建命名
  • 注意采用上面的方式命名边界需要逐个进行修改,若边界很多的时候则非常麻烦。其实可以利用TUI命令objects/labels/create-label-per-zone快速转化
创建标签

删除网格区域

  • 右键选择节点Cell Zones → fluid,点击弹出菜单项Delete删除网格

转化面网格类型

  • 点击菜单项**Boundary → Mesh → Triangulate…**弹出设置对话框
  • 选择列表中所有的边界区域,激活选项Replace,点击按钮Apply将四边形网格转换为三角形网格

转换网格形式

  • 右键选择节点Mesh Objects,点击弹出菜单项Draw All显示转化后的面网格

创建尺寸控制

  • 鼠标右键选择节点Model,点击弹出菜单项**Sizing → Scoped…**打开设置对话框
  • 点击Create按钮创建尺寸控制
  • 右键选择节点Model,点击弹出菜单项**Construction Geometry → Cylinder…**打开设置对话框
  • 弹出对话框中点击按钮Select Nodes…
  • 在图形窗框中选择机翼前缘上的两个节点,创建如下图所示圆柱几何
创建圆柱几何

注:这里创建圆柱的目的是用于BOI尺寸控制

  • 命名圆柱名称为boi
  • 创建scoped尺寸控制,如下图所示,设置类型为boi,指定几何区域为boi,点击Create按钮创建控制,点击Compute创建尺寸函数
创建尺寸函数
  • 切换到尺寸显示,点击机翼上不同位置节点,显示网格尺寸
网格尺寸

修改size function

  • 左侧模型,尺寸,进入Scoped Sizing设置面板
  • 修改最大尺寸为0.002,点击Modify修改参数,点击Compute重新创建尺寸函数

控制边尺寸

  • 右键选择节点fluid,点击弹出菜单项**Warp → Extract Edges…**弹出设置对话框
  • 采用默认设置,点击按钮OK创建特征尺寸
  • 如下图,设置类型为proximity的尺寸函数,点击Create按钮及Compute按钮创建该尺寸函数
尺寸函数设置

注:在创建之前,需要先点击按钮Delete Size Field删除尺寸函数

重构面网格

  • 右键选择节点fluid,点击弹出菜单项Remesh Faces重新划分面网格
  • 模型,尺寸,打开scoped sizing设置对话框
  • 修改control-3尺寸控制参数
control-3尺寸控制参数
  • 在Mesh Objects下,fluid,Remesh Faces重新划分面网格

创建流体域

  • 右键选择节点Volumetric Regions,点击弹出菜单项**Compute…**创建计算区域

注:本案例仅包含一个流体区域,因此无需创建材料点

体网格划分

  • 右键选择节点Cell Zones,点击弹出菜单项**Auto Mesh…**弹出设置对话框
  • 设置Grow Prisms选项为scoped,点击右侧按钮**Set…**弹出设置参数
  • 设置边界层网格参数,点击按钮Create创建参数控制,点击按钮Close关闭对话框
  • 在Auto Mesh对话框中,设置多面体网格,单元尺寸尺寸函数场,点击按钮Mesh创建体网格
  • 右键选择节点Cell Zones,点击弹出菜单项Draw All Boundaries显示计算网格
网格划分的前后对比